home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
U-Utilities
/
(c)u5.d64
/
nmi.doc
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
16KB
|
252 lines
1 POKE45,042:POKE46,072:CLR:POKE53265,PEEK(53265)AND239
2 POKE53280, 0:POKE53281, 0:PRINT"[147]";
3 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
4 PRINT"MENTATION[181][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[153]tHECOM";
5 PRINT"MANDSINTHISPORTIONOFTHE[159]}}[153]UTILITYHAVEINTERESTINGCAPABILITIES";
6 PRINT".[159]}}[153]wHENACCESSED,sUPERaIDEFREEZESTHE[159]}}[153]ACTIVITYOFTHECOMPUTER";
7 PRINT"ANDALLOWS[159]}}[153]TWENTY-FOURUNIQUEFUNCTIONSTOBE[159]}}[153]UTILIZED.aLL";
8 PRINT"COMMANDSAREINITIATED[159]}}[153]BYFIRSTPRESSINGTHErestoreKEY.tHE[159]}}[153]c";
9 PRINT"OMMODORE64HASARATHERSTUBBORN[159]}}[153]KEYPRESSONTHISKEY.aSARESU";
10 PRINT"LT,YOU[159]}}[153]NORMALLYCAN'TBESUREIFTHEKEYWAS[159]}}[153]REALLYREAD.sUPER";
11 PRINT"aIDEWILLALERTYOU[159]}}[153]WHENAKEYREADHASACTUALLYOCCURED[159]}}[153]BYCHAN";
12 PRINT"GINGTHEBORDERCOLOR.aTTHAT[159]}}[153]POINTASECONDKEYWILLDETERMINETH";
13 PRINT"E[159]}}[153]ACTIONOFTHEUTILITY.areturnKEY[159]}}[153]WILLEXITANACCIDENTALP";
14 PRINT"RESSOFTHE[159]}}[153]restoreKEY.tHESECOMMANDSMAYNOTBE[159]}}[153]STACKEDASTH";
15 PRINT"EnmiISDISABLEDWHEN[159]}}[153]ENTRYTOANYCOMMANDOCCURS.[155](MORE)[159]}[171]`";
16 PRINT"`````````````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE1[159]}[155]rETU";
17 PRINT"RN=[199]O[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192]";
18 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
19 GOSUB246
20 POKE53265,PEEK(53265)AND239:CLR
21 POKE53280, 0:POKE53281, 0:PRINT"[147]";
22 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
23 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[150]sPECI";
24 PRINT"ALNOTE:THE[191]SYMBOLREPRESENTS[159]}}[150]THEPRESSOFArestoreKEY.";
25 PRINT"[159]}[171]``````````````````````````````````````[179]}[155][191]c[152][c][b][e]_SECONDARY";
26 PRINT"KEYPRESS[159]}}}}[153]tHISCOMMANDA";
27 PRINT"LLOWSEASYSCREENCOLOR[159]}}[153]CHANGES.wHENTHEcISPRESSED,BORDER[159]}}[153]CO";
28 PRINT"LORISRETURNEDTOWHATITWASPRIOR[159]}}[153]TOTHErestoreKEYPRESS.tHEN,";
29 PRINT"THEc[159]}}[153]KEYWILLREPEATABLYCHANGETEXTCOLOR,[159]}}[153]THEbKEYWILLREPEA";
30 PRINT"TABLYCHANGETHE[159]}}[153]BACKGROUNDCOLORANDTHEeKEYWILL[159]}}[153]REPEATAB";
31 PRINT"LYCHANGETHEEDGECOLOR.tHE[159]}}[153]returnKEYEXITSTHEROUTINE.";
32 PRINT"[159]}[171]``````````````````````````````````````[179]}[155][191]p";
33 PRINT"[159]}}}}[153]tHISCOMMANDMAKES";
34 PRINT"THEPRINTERECHO[159]}}[153]ALLCHARACTERSPRINTEDTOTHESCREEN.[159]}[171]```````";
35 PRINT"```````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE2[159]}[155]rETURN=g";
36 PRINT"O[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
37 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
38 GOSUB246
39 POKE53265,PEEK(53265)AND239:CLR
40 POKE53280, 0:POKE53281, 0:PRINT"[147]";
41 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
42 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[155][191]o";
43 PRINT"[159]}}";
44 PRINT"}}[153]tHISCOMMANDTURNSPRINTERECHOINGOFF[159]}[171]``````````````````````````";
45 PRINT"````````````[179]}[155][191]n[152][NUMBER][159]}}";
46 PRINT"}}[153]tHISCOMMANDDOESNUMBERCONVERSION.[159]}}[153]nUMB";
47 PRINT"ERSMAYBEENTEREDINTHREEBASES.[159]}}[153]aSPECIALSYMBOLPRECEEDSTHENU";
48 PRINT"MBER[159]}}[153]TOSPECIFYTHEBASE(NOSYMBOL=BASE10[159]}}[153]$=BASE16[HEXADECIMAL";
49 PRINT"]AND%=BASE2[159]}}[153][BINARY]).tHEreturnKEYIMMEDIATELY[159]}}[153]AFTERAPR";
50 PRINT"OMPTWILLEXITTHEROUTINE.[159]}}[153]tHEORIGINALSCREENPRESENTWHENTHIS[159]}";
51 PRINT"}[153]OPTIONWASSELECTEDISRETURNEDUPON[159]}}[153]COMPLETION...exactlyASITW";
52 PRINT"AS.iFYOU[159]}}[153]EXCEED65535,THEUTILITYWILLROLL[159]}}[153]OVERTHEVALUEB";
53 PRINT"EGINNINGWITH0.oNA[159]}}[153]cOMMODORE64THISCANBEUSEFUL.....sg[159]}[171]`````";
54 PRINT"`````````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE3[159]}[155]rETURN=";
55 PRINT"[199]O[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
56 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
57 GOSUB246
58 POKE53265,PEEK(53265)AND239:CLR
59 POKE53280, 0:POKE53281, 0:PRINT"[147]";
60 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
61 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[155][191]d";
62 PRINT"[159]}}";
63 PRINT"}}[153]tHISCOMMANDWILLCAUSEASCREENDUMP[159]}}[153]TOPRINTEROFTHECURRENT";
64 PRINT"LYDISPLAYED[159]}}[153]LOW-RESSCREEN.tHISCANBEDONEFROM[159]}}[153]DIRECTMODEO";
65 PRINT"RDURINGAPROGRAMRUN.[159]}}[153]iFTHEPRINTERISNOTTURNEDONORIS[159]}}[153]I";
66 PRINT"MPROPERLYSEQUENCED,THEDUMPWILLBE[159]}}[153]DONETOTHESCREENINSTEAD.nO";
67 PRINT"RMALLY,[159]}}[153]TURNINGYOURPRINTEROFFANDONSOLVES[159]}}[153]SEQUENCINGPROBLEMS";
68 PRINT".[159]}[171]``````````````````````````````````````[179]}[155][191]h";
69 PRINT"[159]}}}}";
70 PRINT"[153]tHISRECALLSHELPSCREEN#1.pRESSING[159]}}[153]THEreturnKEYWILLEXITTHE";
71 PRINT"SCREEN.[159]}}[153]uPONEXITING,THEORIGINALSCREENTHAT[159]}}[153]WASBEINGVIEWED";
72 PRINT"WHENTHEROUTINEWAS[159]}}[153]ENTEREDWILLBEEXACTLYREPLACED.[159]}[171]``````";
73 PRINT"````````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE4[159]}[155]rETURN=";
74 PRINT"[199]O[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
75 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
76 GOSUB246
77 POKE53265,PEEK(53265)AND239:CLR
78 POKE53280, 0:POKE53281, 0:PRINT"[147]";
79 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
80 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[155][191]u";
81 PRINT"[159]}}";
82 PRINT"}}[153]tHISDISPLAYSHELPSCREEN#2.[159]}[171]``````````````````````````";
83 PRINT"````````````[179]}[155][191]r[159]}}";
84 PRINT"}}[153]tHISCOMMANDTOGGLESREPEATINGKEYS.[159]}}[153]nORMA";
85 PRINT"LLYONLYSELECTEDKEYS(SUCHAS[159]}}[153]THESPACEBAR,CURSORKEYS,ETC.)W";
86 PRINT"ILL[159]}}[153]REPEATWHENTHEKEYISDEPRESSEDAND[159]}}[153]HELDDOWN.tHE[191]rCOMM";
87 PRINT"ANDWILLWITH[159]}}[153]THEFIRSTPRESS,CAUSEALLKEYSTO[159]}}[153]REPEAT.aS";
88 PRINT"ECONDPRESSRETURNSTHINGS[159]}}[153]TOTHENORMALDEFAULTCONDITION.[159]}[171]";
89 PRINT"``````````````````````````````````````[179]}[155][191]k";
90 PRINT"[159]}}}}[153]tHISCOMMANDWILLC";
91 PRINT"AUSEACOMPLETE[159]}}[153]SYSTEMRESET(sys64738).iFDONEBY[159]}[171]``````````";
92 PRINT"````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE5[159]}[155]rETURN=gOo";
93 PRINT"N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
94 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
95 GOSUB246
96 POKE53265,PEEK(53265)AND239:CLR
97 POKE53280, 0:POKE53281, 0:PRINT"[147]";
98 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
99 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[153]ACCID";
100 PRINT"ENT,THEUTILITYMAYBERECOVERED[159]}}[153]BYAbinary(,8,1)LOADOFFILE1.";
101 PRINT"iF[159]}}[153]AbasicPROGRAMMUSTBERESURRECTEDAS[159]}}[153]WELL,USETHEUNNEWCO";
102 PRINT"MMANDATONCE[159]}}[153]AFTERREACTIVATINGsUPERaIDE.[159]}[171]````````````";
103 PRINT"``````````````````````````[179]}[155][191]s[159]}}";
104 PRINT"}}[153]tHISCOMMANDWILLPROMPTYOUF";
105 PRINT"ORA[159]}}[153]FILENAME(EITHERbasicORml)ANDTHEN[159]}}[153]GIVEYOUTHESTARTING";
106 PRINT"ADDRESS,ENDING[159]}}[153]ADDRESSANDLENGTHOFTHEFILEINBOTH[159]}}[153]DECIMAL(";
107 PRINT"BASE10)ANDHEX(BASE16).[159]}[171]``````````````````````````````````````[179]}";
108 PRINT"[155][191]t[159]}}";
109 PRINT"}}[153]tHISWILLTURNONASIMPLISTICTRACE[159]}}[153]ROUTINE.lINENUMBE";
110 PRINT"RSANDCOMMANDSARE[159]}}[153]ATTHETOPRIGHTOFTHESCREEN.sPEED[159]}[171]````````";
111 PRINT"``````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE6[159]}[155]rETURN=gO";
112 PRINT"[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
113 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
114 GOSUB246
115 POKE53265,PEEK(53265)AND239:CLR
116 POKE53280, 0:POKE53281, 0:PRINT"[147]";
117 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
118 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[153]MAYB";
119 PRINT"EVARIEDATTHEINITIALPROMPTOF[159]}}[153]THECOMMAND.";
120 PRINT"[159]}[171]``````````````````````````````````````[179]}[155][191]x";
121 PRINT"[159]}}}}[153]tHISWILLTURN";
122 PRINT"THETRACEFUNCTIONOFF.[159]}[171]``````````````````````````````````````[179]}[155][191]v";
123 PRINT"[159]}}";
124 PRINT"}}[153]tHISCOMMANDWILLLISTALLCURRENT[159]}}[153]VARIABLESTOTHESCREEN.";
125 PRINT"[150]warning!!!iF[159]}}[150]APROGRAMISRUNNINGWHENTHISCOMMAND[159]}}[150]ISEXECUTED,";
126 PRINT"ASYSTEMCRASHMAYRESULT[159]}}[150]IFTHEPROGRAMISINTHEMIDDLEOF[159]}}[150]";
127 PRINT"UPDATINGAVARIABLEPOINTER.tHEODDS[159]}}[150]OFTHISHAPPENINGARELOWBU";
128 PRINT"T,NONE[159]}}[150]THELESS,STILLTHERE.[153]wERECOMMENDA[159]}}[153]stopINAPROGRAM";
129 PRINT"ANDTHENCALLINGTHE[159]}}[153]COMMAND.[159]}[171]``````";
130 PRINT"````````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE7[159]}[155]rETURN=";
131 PRINT"[199]O[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
132 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
133 GOSUB246
134 POKE53265,PEEK(53265)AND239:CLR
135 POKE53280, 0:POKE53281, 0:PRINT"[147]";
136 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
137 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[155][191]i";
138 PRINT"[159]}}";
139 PRINT"}}[153]tHISCOMMANDWILLRESTOREAbasicPRO-[159]}}[153]GRAMTHATWASACCIDENTIAL";
140 PRINT"LYNEWED.iN[159]}}[153]ADDITION,ITCANBEUSEDINAUTILITY[159]}}[153]RE-ACTIVATION";
141 PRINT"(sEETHE[191]kCOMMAND).[159]}[171]``````````````````````````````````````[179]}[155][191]f";
142 PRINT"[159]}}";
143 PRINT"}}[153]dEFINABLEFUNCTIONKEYSAREACCESSED[159]}}[153]THROUGHTHISCOMMAND.u";
144 PRINT"SETHECOMMAND[159]}}[153]ONABLANKLINE.aFTERPRESSINGTHE[159]}}[153]restoreKEY";
145 PRINT"ANDTHEfKEY,ENTERTHE#[159]}}[153]OFTHEFUNCTIONKEYYOUWISHTODEFINE[159]}}";
146 PRINT"[153]FOLLOWEDBYACOMMA.tENcHARACTERSOR[159]}}[153]LESSMAYTHENBEDEFINED.ar";
147 PRINT"eturnKEY[159]}}[153]ENTERSTHEDEFINITION.a_USEDWITHIN[159]}}[153]ADEFINITIONEXE";
148 PRINT"CUTESAreturnKEY[159]}}[153]PRESS.[159]}[171]``````";
149 PRINT"````````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE8[159]}[155]rETURN=";
150 PRINT"[199]O[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
151 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
152 GOSUB246
153 POKE53265,PEEK(53265)AND239:CLR
154 POKE53280, 0:POKE53281, 0:PRINT"[147]";
155 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
156 PRINT"MENTATION[181][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[155][191]m";
157 PRINT"[159]}}";
158 PRINT"}}[153]tHISCOMMANDWILLTRANSFERYOUTOA[159]}}[153]MACHINELANGUAGEMONITORI";
159 PRINT"FONEWAS[159]}}[153]INITIALLYSELECTEDFROMTHEOPTIONS[159]}}[153]MENU.iTISPR";
160 PRINT"EFERABLETOUSETHIS[159]}}[153]METHODOFENTRYRATHERTHANASYSWHEN[159]}}[153]THE";
161 PRINT"UTILITYISACTIVE.tHISWILLKEEP[159]}}[153]THESTACKNICEANDTIDY.sEETHE";
162 PRINT"DOC.[159]}}[153]FILEDEVOTEDTOx-mON64FORMOREIN-[159]}}[153]FORMATIONONHOWTOU";
163 PRINT"SETHEMONITOR.[159]}[171]``````````````````````````````````````[179]}[155][191]a";
164 PRINT"[159]}}}}[153]t";
165 PRINT"HISCOMMANDWILLTRANSFERCONTROLTO[159]}}[153]THELOW-RESSCREENEDITOR.fOR";
166 PRINT"MOREON[159]}}[153]HOWTOUSETHEFEATURESINTHISASPECT[159]}}[153]OFTHEUTILITY,sEE";
167 PRINT"THEDOC.FILETHAT[159]}}[153]ISDEVOTEDTOSCREENEDITING.[159]}[171]````````";
168 PRINT"``````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE9[159]}[155]rETURN=gO";
169 PRINT"[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192]";
170 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
171 GOSUB246
172 POKE53265,PEEK(53265)AND239:CLR
173 POKE53280, 0:POKE53281, 0:PRINT"[147]";
174 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
175 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[155][191]l";
176 PRINT"[159]}}";
177 PRINT"}}[153]tHISWILLTOGGLEDOUBLESPACINGTOTHE[159]}}[153]SCREENAND/ORTHEPRINTE";
178 PRINT"R.sELECTING[159]}}[153]THECOMMANDASECONDTIMERETURNSTHE[159]}}[153]SYSTEMTONOR";
179 PRINT"MAL.[159]}[171]``````````````````````````````````````[179]}[155][191]\";
180 PRINT"[159]}}";
181 PRINT"}}[153]tHISCOMMANDWILLALLOWYOUTOVIEWA[159]}}[153]SPECIFICRECORDINARE";
182 PRINT"LATIVEFILE.oN[159]}}[153]SCREENPROMPTSGUIDEYOUTHROUGHTHE[159]}}[153]ROUTINE.tH";
183 PRINT"EORIGINALSCREENISPUT[159]}}[153]BACKANDTHEROUTINEISEXITEDWHENA[159]}}";
184 PRINT"[153]returnKEYPRESSFOLLOWSAPROMPT.[159]}[171]``````````````````````````````";
185 PRINT"````````[179]}[155][191]^[159]}}";
186 PRINT"}}[153]tHISTOGGLESbasicSCROLLING.[159]}[171]``````````";
187 PRINT"````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE10[159]}[155]rETURN=gOo";
188 PRINT"N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
189 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
190 GOSUB246
191 POKE53265,PEEK(53265)AND239:CLR
192 POKE53280, 0:POKE53281, 0:PRINT"[147]";
193 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
194 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}[155][191]@";
195 PRINT"[159]}}";
196 PRINT"}}[153]tHISCOMMANDWILLPERFORMAfre(0).iT[159]}}[153]ISUSEFULBECAUSEITTE";
197 PRINT"LLSYOUHOW[159]}}[153]MUCHramISLEFTWHILEYOUAREWORKING[159]}}[153]ONAbasicPR";
198 PRINT"OGRAM.iTCANALSOTELL[159]}}[153]YOUHOWCLOSETOAGARBAGECOLLECTION[159]}}[153]A";
199 PRINT"PROGRAMISDURINGARUN.iTRETURNS[159]}}[153]THE#OFBYTESFREEBETWEENTHE";
200 PRINT"TOPOF[159]}}[153]ARRAYSANDTHEBOTTOMOFSTRINGS.[159]}[171]````````````````````";
201 PRINT"``````````````````[179]}[155][191]_[159]}}";
202 PRINT"}}[153]tHISWILLRETURNTHELOCATIONOFTHE[159]}}";
203 PRINT"[153]STARTOFVARIABLESPOINTER.aSYOU[159]}}[153]WORKONAbasicPROGRAM,iTG";
204 PRINT"IVESYOU[159]}}[153]AQUICKREFERENCETOTHETOP(END)OF[159]}}[153]THATPROGRAM.bO";
205 PRINT"THHEXANDDECIMAL[159]}}[153]VALUESAREPROVIDED.[159]}[171]``````";
206 PRINT"````````[178]````````[178]``````````````[179]}[155]nmicOMMANDS[159]}[154]pAGE11[159]}[155]rETURN=";
207 PRINT"[199]O[207]N[159][221][173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
208 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
209 GOSUB246
210 CO=1:A$=" [211]EE [205]ORE [196]OCUMENTATION ":B$=" [197]XIT [212]HE [208]ROGRAM "
211 POKE53265,PEEK(53265)AND239
212 POKE53280, 0:POKE53281, 0:PRINT"[147]";
213 PRINT"[159][176]``````````````````````````````````````[174]}[181][146][153][166][166][166][166][166][182][146][158]sUPERaIDEdOCU";
214 PRINT"MENTATION[181][146][153][166][166][166][166][166][182][146][159]}[171]``````````````````````````````````````[179]}";
215 PRINT"}}[153]dOYOUWISHTO:";
216 PRINT"[159]}}[163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][159]}}[176]```````````````````";
217 PRINT"`````[174]}}}[153] sEE mORE dOCUMENTATION [146][159]}}}}";
218 PRINT"}}}}[153]eXITtHEpROGRAM[159]}}}";
219 PRINT"[173]````````````````````````[189]}}";
220 PRINT"}}[154]pRESSCURSORKEYTOSELECT[159]}}";
221 PRINT"}}[154]pRESSreturnKEYTOCHOOSE[159]}}";
222 PRINT"}}}}";
223 PRINT"}}[150]hAPPYpROGRAMMING![159]";
224 PRINT"}}}}";
225 PRINT"}}}[171]``````````````[178]```````";
226 PRINT"[192][178][192][192][192][192][192][192][192][192][192][192][192][192][192][192][179][221][155][206][205][201][195]OMMANDS[159][221][154][212]HE[197]ND[159][221][155][196]OC[198]ILE#2[159][221][173][192][192][192][192][192][192][192][192]";
227 PRINT"[192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][177][192][192][192][192][192][192][192][192][192][192][192][192][192][192][153]";
228 POKE2023,125:POKE56295,3:POKE53265,PEEK(53265)OR16:POKE198,0
229 GETW$
230 PO=PEEK(1066)+128:IFPO>256THENPO=PO-256
231 FORX=1066TO1070:POKEX,PO:NEXTX
232 FORX=1097TO1101:POKEX,PO:NEXTX
233 IFW$=""THEN229
234 IFW$=CHR$(13)THENGOTO241
235 IFW$=CHR$(17)ORW$=CHR$(29)ORW$=CHR$(145)ORW$=CHR$(157)THEN237
236 GOTO229
237 CO=CO+1:IFCO>2THENCO=1
238 IFCO=1THENPOKE211,8:POKE214,9:SYS58732:PRINTB$:POKE211,8:POKE214,7:SYS58732:PRINT""A$"[146]"
239 IFCO=2THENPOKE211,8:POKE214,7:SYS58732:PRINTA$:POKE211,8:POKE214,9:SYS58732:PRINT""B$"[146]"
240 GOTO229
241 IFCO=2THENPRINT"[147][153]*******"(PEEK(55)+256*PEEK(56))-2049"[194]ASIC [194]YTES [198]REE *******":NEW
242 POKE211,11:POKE214,3:SYS58732:PRINT"[152][176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"
243 POKE211,11:POKE214,4:SYS58732:PRINT"[221][155]-[158][204]OADING [196]RIVER[155]-[152][221]"
244 POKE211,11:POKE214,5:SYS58732:PRINT"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]"
245 LOAD"DOC.DRIVER",8
246 GETW$
247 PO=PEEK(1066)+128:IFPO>256THENPO=PO-256
248 FORX=1066TO1070:POKEX,PO:NEXTX
249 FORX=1097TO1101:POKEX,PO:NEXTX
250 IFW$=""THEN246
251 RETURN